在前一天的練習中,使用了Hoppscotch的Echo Server來測試POST請求,確認了資料格式與回應結構,接下來的步驟,是練習最常見的GET請求,GET請求主要用來「取得資料」,不會修改伺服器的狀態,也通常不包含複雜的Body,而是透過 查詢參數(Query Parameters) 來傳遞資訊。
在Hoppscotch中,先將請求方法改為GET,URL設為:https://echo.hoppscotch.io
接著點選「Parameters」分頁,新增以下參數:user:Leo
page:1
sort:desc
送出請求後,伺服器會回傳一份包含請求內容的JSON。回應中可看到:
其中 "args"
區段顯示所有查詢參數,代表伺服器成功解析了請求,理解GET方法的資料傳遞方式:所有參數都直接附加在網址上,因此適合用於查詢、搜尋或篩選資料,而非上傳或修改資訊。
與POST不同的是,GET請求不需要設定Content-Type,也不會包含Body,若要傳遞敏感資訊(如密碼或 Token),就不應使用GET,因為查詢字串會出現在網址列中。